import type { SVGProps } from "react";

export const BASELogo = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 342.8 107.77"
    fill="rgb(35, 75, 138)"
    {...props}
  >
    <title>BASE logo</title>
    <g>
      <path d="M72.23,19.65l-.68.39-4.72,2.73,20.21,11.67v40.87s-.01.01-.02.01h0l-.89.53c-.32.18-.53.31-.55.31l-5.85,3.37-.16.1-5.23,3-.17.1-25.62,14.75-25.69-14.88-5.39-3.12-7.31-4.23v-40.79l25.6-14.78,5.38-3.11,6.01-3.47s.23-.13.56-.32l.89-.51c1.42-.8,3.62-2.04,5.45-3.07l-5.45-3.15v.02l-.02-.02L4.78,31.32v47.16l5.39,3.1v-.13l7.31,4.23v.11l5.39,3.11v-.11l25.69,14.88,25.79-14.84v.12l5.39-3.21h0l10.17-5.86.03-.02,2.5-1.35V31.32l-20.2-11.67h0Z" />
      <polygon points="48.85 20.99 43.46 24.09 17.47 39.1 17.47 64.79 17.47 71.01 22.86 74.14 48.17 88.81 74.19 73.85 74.34 73.75 79.58 70.74 79.73 70.65 79.73 64.42 79.73 39.1 59.15 27.22 53.76 30.32 74.34 42.2 74.34 67.53 74.19 67.61 48.19 82.58 22.86 67.92 22.86 42.2 48.85 27.2 54.24 24.1 61.93 19.65 63.46 18.77 63.46 18.77 67.1 16.73 66.83 16.54 66.82 16.54 66.83 16.54 61.8 13.63 52.69 18.77 48.85 20.99" />
    </g>
    <g>
      <path d="M163.06,58.87c1.83,2.4,2.75,5.34,2.75,8.84,0,4.95-1.93,8.76-5.77,11.43s-9.46,4-16.84,4h-29.23V26.6h27.62c6.89,0,12.18,1.32,15.87,3.96s5.53,6.22,5.53,10.74c0,2.75-.66,5.2-1.98,7.35-1.32,2.15-3.16,3.85-5.53,5.09,3.23,1.02,5.76,2.73,7.59,5.13h0ZM126.96,36.46v13.32h13c3.23,0,5.68-.57,7.35-1.7,1.67-1.13,2.5-2.8,2.5-5.01s-.84-3.86-2.5-4.97c-1.67-1.1-4.12-1.66-7.35-1.66h-13v.02ZM150.02,71.58c1.75-1.13,2.62-2.88,2.62-5.25,0-4.68-3.47-7.03-10.42-7.03h-15.26v13.97h15.26c3.45,0,6.04-.56,7.79-1.7h.01Z" />
      <path d="M212.97,71.02h-26.24l-5.01,12.11h-13.41l25.2-56.53h12.92l25.28,56.53h-13.73s-5.01-12.11-5.01-12.11ZM208.85,61.09l-8.96-21.64-8.96,21.64h17.93,0Z" />
      <path d="M246.44,82.28c-4.17-1.21-7.52-2.79-10.05-4.72l4.44-9.85c2.42,1.78,5.3,3.2,8.64,4.28,3.34,1.08,6.67,1.62,10.01,1.62,3.72,0,6.46-.55,8.24-1.66,1.78-1.1,2.66-2.57,2.66-4.4,0-1.34-.52-2.46-1.57-3.35-1.05-.89-2.4-1.6-4.04-2.14s-3.86-1.13-6.66-1.78c-4.31-1.02-7.83-2.05-10.58-3.07s-5.1-2.66-7.07-4.93c-1.97-2.26-2.95-5.28-2.95-9.04,0-3.28.89-6.26,2.66-8.92,1.78-2.66,4.45-4.78,8.04-6.34,3.58-1.56,7.95-2.34,13.12-2.34,3.61,0,7.13.43,10.58,1.29,3.45.86,6.46,2.1,9.05,3.71l-4.04,9.93c-5.22-2.96-10.45-4.44-15.67-4.44-3.66,0-6.37.59-8.12,1.78-1.75,1.18-2.63,2.75-2.63,4.68s1.01,3.38,3.03,4.32c2.02.94,5.1,1.87,9.25,2.79,4.31,1.02,7.83,2.05,10.58,3.07s5.1,2.64,7.07,4.85c1.96,2.21,2.95,5.2,2.95,8.96,0,3.23-.9,6.18-2.7,8.84-1.81,2.66-4.51,4.78-8.12,6.34s-7.99,2.34-13.16,2.34c-4.47,0-8.79-.61-12.96-1.82h0Z" />
      <path d="M336.11,72.62v10.5h-43.77V26.6h42.72v10.5h-29.72v12.27h26.24v10.18h-26.24v13.08h30.77Z" />
    </g>
  </svg>
);
